rain fall - German English Dictionary